package com.yunshipei.core.model;

import java.util.List;

public class ConfigInfo {
    private String companyId;
    private String token;
    private String uuid;
    private String url;
    private List<String> logs;
    private String companyName;
    private String encManagerServer;

    private boolean downloadRuntimeFromManager = false;
    private List<AdapterApplication> adapterApplications;
    private List<UWAApplication> uwaApplications;

    public ConfigInfo(String companyId, String token, String uuid, String url, List<String> logs,String encManagerServer) {
        this.companyId = companyId;
        this.token = token;
        this.uuid = uuid;
        this.url = url;
        this.logs = logs;
        this.encManagerServer = encManagerServer;
    }

    public String getEncManagerServer() {
        return encManagerServer;
    }

    public String getCompanyId() {
        return companyId;
    }

    public String getToken() {
        return token;
    }

    public String getUuid() {
        return uuid;
    }

    public String getUrl() {
        return url;
    }

    public List<String> getLogs() {
        return logs;
    }

    public boolean isDownloadRuntimeFromManager() {
        return downloadRuntimeFromManager;
    }

    public void setDownloadRuntimeFromManager(boolean downloadRuntimeFromManager) {
        this.downloadRuntimeFromManager = downloadRuntimeFromManager;
    }

    public List<AdapterApplication> getAdapterApplications() {
        return adapterApplications;
    }

    public void setAdapterApplications(List<AdapterApplication> adapterApplications) {
        this.adapterApplications = adapterApplications;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public List<UWAApplication> getUWAApplications() {
        return uwaApplications;
    }

    public void setUWAApplications(List<UWAApplication> uwaApplications) {
        this.uwaApplications = uwaApplications;
    }
}
